@charset "UTF-8";

/**
 * 高级报表查询选项
 */
.layui-tab-custom { padding-top:12px !important; }
.layui-tab-custom .layui-form-item { font-size:13px; }
.layui-tab-custom .layui-form-item .layui-form-radio { margin-top:2px; }
.layui-tab-custom .layui-form-item .layui-form-radio div { font-size:13px; }
.layui-tab-custom .layui-form-item .layui-form-radio i { margin-right:4px; margin-bottom:2px; font-size:18px; }
.layui-tab-custom .zmn-2layer-list .list-right .right-box .list-item { width:160px; }
.layui-tab-custom .zmn-2layer-list .list-item .layui-form-checkbox span { width:106px; }
.layui-tab-custom .tab-dimension .zmn-2layer-list .list-right .right-box .list-item { width:200px; }

.layui-tab-custom .zmn-card-body { padding-top: 0 !important; }

/* 操作面板展开/收叠 */
.zmn-tab-content { overflow: hidden; position: relative; height: 120px; transition: height .5s linear; }
.zmn-tab-content .zmn-content-mask { display: block; z-index: 800; position: absolute; bottom: 0; width: 96%; height: 40px; font-size: 0; text-align: center; background: linear-gradient(-180deg,rgba(255,255,255,.8) 0,#fff 75%); }
.zmn-tab-content .zmn-content-mask .btn-expand { display: inline-block; position: relative; margin: 0 auto; padding: 0 5px; height: 40px; color: #009688; font-size: 13px; line-height: 40px; text-align: center; cursor: pointer; }
.zmn-tab-content .zmn-content-mask .btn-expand:hover { color: #5FB878; }
.zmn-tab-content .zmn-content-mask .btn-expand i { display: inline-block; position: absolute; top: 9px; margin-left: 3px; height: 20px; width: 20px; background: url(images/i_expand.png) no-repeat center 2px/16px; }

.zmn-card-body .zmn-content-btn { display: none; position: relative; margin-left: 20px; height: 30px; }
.zmn-card-body .zmn-content-btn .btn-collapse { display: inline-block; position: relative; height: 30px; color: #009688; font-size: 13px; line-height: 30px; text-align: center; cursor: pointer; }
.zmn-card-body .zmn-content-btn .btn-collapse:hover { color: #5FB878; }
.zmn-card-body .zmn-content-btn .btn-collapse i { display: inline-block; position: absolute; top: 5px; margin-left: 3px; height: 20px; width: 20px; background: url(images/i_collapse.png) no-repeat center 1px/16px; }


/**
 * 表格内带删除按钮的元素
 */
.zmn-card-body .zmn-item-mini { overflow: hidden; display: inline-block; position: relative; margin-right: 10px; padding: 3px 3px; height: 20px; font-size: 14px; line-height: 20px; vertical-align: bottom; cursor: pointer; }
.zmn-card-body .zmn-item-mini:hover { padding-right: 18px; }
.zmn-card-body .zmn-item-mini:hover .zmn-icon { display: block; }
.zmn-card-body .zmn-item-mini .zmn-icon { display: none; position: absolute; top: 5px; right: 0; width: 16px; height: 16px; vertical-align: bottom; background: #999 url(images/i_delete_inverse.png) no-repeat -2px -2px/20px; border-radius: 1px; }
.zmn-card-body .zmn-item-mini .zmn-icon:hover { background: #FF5722 url(images/i_delete_inverse.png) no-repeat -2px -2px/20px; }

.zmn-card-body .layui-table-cell .zmn-level { display: inline-block; position: relative; top: -1px; width: 16px; color: #393D49; font-size: 10px; line-height: 16px; text-align: center; border-radius: 3px; }
.zmn-card-body .layui-table-cell .zmn-level-1 { color: #fff; background-color: #1E9FFF; }
.zmn-card-body .layui-table-cell .zmn-level-2 { color: #fff; background-color: #2F4056; }


/**
 * 状态颜色
 */
.status-red { color: #FF5722; }
.status-orange { color: #FFB800; }
.status-green { color: #009688; }
.status-cyan { color: #2F4056; }
.status-blue { color: #1E9FFF; }
.status-black { color: #393D49; }
.status-gray { color: #666; }

